import { extend } from 'vee-validate'
import { required } from 'vee-validate/dist/rules'

// 定义表单校验规则
extend('phoneRequired', {
  ...required,
  message: '请输入手机号'
})

//使用正则校验手机号
export const phoneReg = /^1[3-9][0-9]{9}$/

extend('phone', {
  validate(phone) {
    return phoneReg.test(phone)
  },
  message: '手机号不符合规范'
})

// 定义表单校验规则
extend('passwordRequired', {
  ...required,
  message: '请输入登录密码'
})

//使用正则校验验证码
const passwordReg = /^[A-z0-9_]{6,18}$/

extend('password', {
  validate(password) {
    return passwordReg.test(password)
  },
  message: '登录密码不符合规范'
})
